go/types.importDecl.spec (field)

15 uses

	go/types (current package)
		decl.go#L363: 	importDecl struct{ spec *ast.ImportSpec }
		decl.go#L376: func (d importDecl) node() ast.Node { return d.spec }
		resolver.go#L265: 				if d.spec.Path.Value == "" {
		resolver.go#L268: 				path, err := validatedImportPath(d.spec.Path.Value)
		resolver.go#L270: 					check.errorf(d.spec.Path, BadImportPath, "invalid import path (%s)", err)
		resolver.go#L274: 				imp := check.importPackage(d.spec.Path, path, fileDir)
		resolver.go#L281: 				if d.spec.Name != nil {
		resolver.go#L282: 					name = d.spec.Name.Name
		resolver.go#L285: 						check.error(d.spec.Name, ImportCRenamed, `cannot rename import "C"`)
		resolver.go#L291: 					check.error(d.spec, InvalidInitDecl, "cannot import package as init - init must be a func")
		resolver.go#L303: 				pkgName := NewPkgName(d.spec.Pos(), pkg, name, imp)
		resolver.go#L304: 				if d.spec.Name != nil {
		resolver.go#L306: 					check.recordDef(d.spec.Name, pkgName)
		resolver.go#L308: 					check.recordImplicit(d.spec, pkgName)
		resolver.go#L338: 								err.addf(d.spec.Name, "%s redeclared in this block", alt.Name())